草庐IT

OpenSSL 证书

全部标签

【云原生】Docker 安全与CA证书生成

目录容器的安全行问题Docker容器与虚拟机的区别Docker存在的安全问题 1.Docker自身漏洞2.Docker源码问题Docker架构缺陷与安全机制1.容器之间的局域网攻击 2.DDoS攻击耗尽资源 3.有漏洞的系统调用4.共享root用户权限Docker安全基线标准1.内核级别 2.主机级别 3.网络级别 4.镜像级别 5.容器级别 6.其他设置 docker容器使用安全注意点尽量别做的事:尽量要做的事:https的单向认证流程https的双向认证流程如何获取证书?创建CA证书 首先创建一个存放目录生成ca证书(1)创建ca私钥(2)创建ca证书用ca证书签发server端证书(3)

安装 openssl 时报错:openssl: symbol lookup error: openssl: undefined symbol: EVP_mdc2, version OPENSSL_1_

在使用源码安装完openssl后,执行opensslversion命令查看版本信息时,报如下错误:root@BZD25521:/etc/ld.so.conf.d#opensslversionopenssl:symbollookuperror:openssl:undefinedsymbol:EVP_mdc2,versionOPENSSL_1_1_0报错原因缺少动态库解决办法方案一:在指定安装路径时使用-fPIC参数链接动态库#将/usr/local/openssl替换为你自己的openssl安装路径./config--prefix=/usr/local/openssl-fPIC方案二:1)手动链

openssl3.2 - exp - 可以在命令行使用的口令算法名称列表

文章目录openssl3.2-exp-可以在命令行使用的口令算法名称列表概述笔记测试工程实现备注整理-总共有126种加密算法可用于命令行参数的密码加密算法备注ENDopenssl3.2-exp-可以在命令行使用的口令算法名称列表概述上一个笔记openssl3.2-exp-PEM<==>DER,还有个疑问.opensslpkey-inapp_key3.pem-outapp_key5_pwd.pem-outformPEM-passoutpass:111111-算法名称如果PEM/DER互转时,要想转换后的文件带口令保护就需要指定用哪种算法来执行口令加密算法.并不是随便哪一种可见的算法名称就能用的.

【HarmonyOS NEXT】鸿蒙手机Charles抓包证书配置方面的一些疑惑

 【关键字】网络代理/证书导入/设置证书信任【问题1】鸿蒙手机配置网络代理,只能断开wifi连接,然后再重新连接时才能配置代理?是这样的吗?华为设备网络代理配置需要长按对应的wifi配置弹出,但鸿蒙手机中貌似不管用。解答是的。当前确实需要断开WIFI再重新连接时配置代理。【问题2】鸿蒙的证书导入有什么推荐的方案吗?使用访问chls.pro/ssl的方式不会自动下载?下载证书后,使用「华为管家」,但Mac好像没有一个比较稳定的版本?解答首先,MacPC端Charles导出证书,点击Help->SSLProxying->SaveCharlesRootCertificate其次,导入系统根证书至手机

openssl C++研发之pem格式处理详解

一、PEM_writeXXX和EM_write_bio_XXX在OpenSSL的crypto/pem.h头文件中,PEM_write_XXXX和PEM_write_bio_XXXX系列函数用于将特定类型的数据写入文件或BIO(内存缓冲区)中,其中XXXX代表不同的数据类型。这些函数的使用方式相似,通常接受一个文件指针(FILE*)或BIO指针(BIO*)作为参数,并将相应类型的数据写入到文件或BIO中。请根据需要选择合适的函数,并在使用时确保正确处理错误情况。1.1PEM_write_X509/PEM_write_bio_X509用于将X.509证书(X509结构体)写入文件或BIO中。1.2

java - 如何在特定连接上使用不同的证书?

我要添加到大型Java应用程序的模块必须与另一家公司的SSL安全网站进行交互。问题是该站点使用自签名证书。我有证书的副本来验证我没有遇到中间人攻击,我需要将此证书合并到我们的代码中,以便成功连接到服务器。基本代码如下:voidsendRequest(StringdataPacket){StringurlStr="https://host.example.com/";URLurl=newURL(urlStr);HttpURLConnectionconn=(HttpURLConnection)url.openConnection();conn.setMethod("POST");conn.

java - 客户端 ECC SSL 证书包含 "unknown named curve"

问题前提:我在一个现有的库中工作,该库在远程服务器上使用SSL和netty框架。我遇到了SSL/TLS握手错误。错误如下:javax.net.ssl.SSLProtocolException:java.io.IOException:Unknownnamedcurve:1.2.840.10045.3.1.1atsun.security.ssl.Handshaker.checkThrown(Handshaker.java:1345)~[na:1.7.0_79]atsun.security.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.jav

java - Spring security x.509 身份验证 - 根据其颁发者证书颁发机构接受证书

我正在使用SpringSecurity来authenticateusinganx.509certificate,并且仅当在浏览器keystore中配置的客户端证书存在于服务器信任库中时才有效。目前的运作方式:我已将SSL客户端身份验证配置为可选(server.ssl.client-auth=want,如thispost)我已经配置了一个包含所有客户端证书的服务器信任库。如果客户端提供的证书在信任库中,则创建相互SSL连接。当我在服务器端信任库中拥有客户端证书时,Firefox会打开一个弹出窗口,其中包含我的客户端证书,我可以选择并建立相互SSL连接。我已将SpringSecurity配

java - 如何仅使用 JDK 支持的类生成自签名证书?

我有一个Java程序,目前使用私有(private)JDK类(CertAndKeyGen和X500Name)生成自签名X.509证书。这种方法存在太多问题:内部包不断变化:"sun.security.x509.CertAndKeyGen",//Oracle/Sun/OpenJDK6,7"sun.security.tools.keytool.CertAndKeyGen",//Oracle/Sun/OpenJDK8"com.ibm.security.x509.CertAndKeyGen",//IBMSDK7"com.ibm.security.tools.CertAndKeyGen"//IB

如何保证 HTTPS 证书的有效性?

随着互联网的蓬勃发展,保障用户在网络上的隐私和安全成为至关重要的任务。HTTPS证书,作为一种安全套接字层协议,扮演着网站安全的守护者。1.什么是HTTPS证书?HTTPS(HyperTextTransferProtocolSecure)是HTTP的安全版本,通过加密通信内容,保护用户数据不受第三方的窥探。而HTTPS证书则是这种安全传输的基石。2.HTTPS证书的作用数据加密:通过加密传输的数据,防止敏感信息被窃取。身份验证:证明网站的真实身份,防范中间人攻击。搜索引擎信任:提高网站在搜索引擎中的排名,Google等搜索引擎更青睐加密网站。3.HTTPS与HTTP的区别HTTP是明文传输,安